package com.yugong.entity.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 课程安排实体类
 *
 * @author yugong
 * @date 2024/2/18
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("t_course_arrange")
public class CourseArrange {
    @TableId(type = IdType.AUTO, value = "course_arrange_no")
    private Integer courseArrangeNo;
    @TableField("course_arrange_order_class_no")
    private String courseArrangeOrderClassNo;
    @TableField("course_arrange_course_no")
    private String courseArrangeCourseNo;
    @TableField("course_arrange_teacher_no")
    private String courseArrangeTeacherNo;
    @TableField("course_arrange_week_number")
    private String courseArrangeWeekNumber;
    @TableField("course_arrange_start_time")
    private Date courseArrangeStartTime;
    @TableField("course_arrange_end_time")
    private Date courseArrangeEndTime;
    @TableField("course_arrange_room_no")
    private String courseArrangeRoomNo;
    @TableField("course_arrange_class_hour")
    private BigDecimal courseArrangeClassHour;
    @TableField("course_arrange_credit")
    private BigDecimal courseArrangeCredit;
    @TableField("course_arrange_semester")
    private String courseArrangeSemester;
    @TableField("course_arrange_weeks")
    private String courseArrangeWeeks;
    @TableField("course_arrange_create_man")
    private String courseArrangeCreateMan;
    @TableField("course_arrange_create_time")
    private Date courseArrangeCreateTime;
    @TableField("course_arrange_update_man")
    private String courseArrangeUpdateMan;
    @TableField("course_arrange_update_time")
    private Date courseArrangeUpdateTime;
}
